﻿using System;
using alib.Reflection;
using alib.Debugging;

namespace agree.schema
{
	public static class SystemSchema
	{
		public static readonly Schema Instance;

		static SystemSchema()
		{
			var _tmp = Schema.Instance;

#if DEBUG
			var astats_sys = new assembly_stats(typeof(SystemSchema).Assembly, true);
#else
			var astats_sys = new assembly_stats(typeof(SystemSchema).Assembly, false);
#endif
			_tmp.AddTypes(astats_sys);

			_tmp.AddProperties(astats_sys, typeof(P));

			SystemSchema.Instance = _tmp;
		}
	};
}
